#ifndef _BARTER_SERVER_IBACKENDMODULE_H_
#define _BARTER_SERVER_IBACKENDMODULE_H_

class IBackEndModule
{
private:
	std::vector<long> Events;
public:
	virtual ~IBackEndModule();
	virtual NetworkMessage OnEvent(unsigned long, NetworkMessage) = 0;
	void HookEvent(unsigned long);
	void UnHookEvent(unsigned long);
};

#endif // _BARTER_SERVER_IBACKENDMODULE_H_
